home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Gold Medal Software 2
/
Gold Medal Software Volume 2 (Gold Medal) (1994).iso
/
archive
/
thdpro91.arj
/
HISTORY.DOC
< prev
next >
Wrap
Text File
|
1993-12-25
|
21KB
|
436 lines
THD ProScan History
-------------------
Aug 20, 1992 - Ver 1.00 - First official release
- a command.com compatible counterpart to
the THDscan series of upload testers.
Sept 28, 1992 - Ver 2.00 -
Bugfix - Insert current directory for some "found" utilities
during install.
Bugfix - Fixed error when extensions not supplied during
installation.
Bugfix - Added conditional delay to the program, to allow the
ansi screen to complete on fast systems.
Bugfix - Stopped upper imbedded indicator from flashing during
the entire embedded archive testing process.
Bugfix - Fixed some errors in the "move" routines which could
cause runtime errors.
Bugfix - Redirected Scan.exe's output as it seems to find gateway
if it is installed.
Bugfix - The tester now requires a drive and path before it will
begin operation.
Added - Errorlevel 5 to retain compatibility with BBS programs which
use this as an indicator that a file is to be resumed.
Added - Support for NON-ansi users.
Added - Removed any attempt to send user output when a fossil is
not found.
Added - Internal archive identification by ID codes rather than
the previous use of extension . (also allows testing of
self-extracting archives)
Added - The ability to preserve the AV in protected ZIP files.
Added - The ability to fail files based on date.
Added - Reporting of the BBS-name through the user-side ansi.
Oct 27, 1992 - Ver 3.0 -No additions (Streamlined code and bugfixes)
Bugfix - Internal archives which were not configured for, caused
the system to choke with a runtime error. Fixed.
Bugfix - A runtime error #6 was reported by a limited number of
systems (using Share.exe). Repaired.
Bugfix - A file failing the scan operation was still being
reported as having failed scanning by "VER 1" (whoops).
Bugfix - Some optimizing of code resulting in a smaller exe file.
Nov 15, 1992 - Ver 4.0 - Emergency release to fix a problem with Scan
Bugfix - The redirection of SCAN.EXE's output introduced in Version
2 was removed due to problems with detection errorlevels
not being returned to the tester correctly under MS-DOS's
command.com.
Bugfix - The ansi screen now correctly identifies the version.
Version 3 reported version 2 on the ansi screen.
Feb 1, 1993 - Ver 5.0 - Standard update
Added - Installation can now read settings from the previous
version of THDPRO.EXE and incorporate them into the present
version. (only version 4 is supported for this feature)
Added - Support for the new PKZIP 204e self extracting files.
As a result Version 5 absolutely requires PKZIP version
204e for the testing of "ZIP" archives.
Added - A hack list can now be used (such as the "HACK REPORT")
to avoid testing files with filenames that you do not want
sent to your system. (files will fail but be saved)
Added - The ability to supply a comport from the command line to
override the default when being used on a multi-node system.
Added - The use of comport "0" to suppress remote output.
Added - THD ProScan now displays the name of the file being tested
before testing begins as well as informing the sysop when
testing has been completed.
Bugfix - Internal delays were lengthened for those systems with fast
computers and slow communications.
Bugfix - Previous versions would choke on illegal filenames (fixed).
Feb 12, 1993 - Ver 5.1 - Upgrade
- Issued an upgrade which repaired an incorrect version
number for version 5 as well as restoring the "syntax
report".
- Included THD ProScan's Terminal Assistant Version 2.
Upgraded to avoid choking on directories and read only
files.
May 2, 1993 - Ver 6.0 - Standard update
Bugfix - An old problem for RA sysops has been found and removed.
In some very odd circumstances, RA users had a problem with
THD ProScan deleting the wrong directory. Due to the rarity
of the occurrence and the inability to reproduce the
effect, it was assumed to be a strange conflict between the
tester and RA. I did however manage to find a way to
duplicate the occurance and have removed the problem code.
Bugfix - A change was made to allow simultaneous operation on two
or more nodes. Previously this would cause problems with
the testing and the logs.
Bugfix - A problem with previous versions, whereby certain directory
structures could cause a runtime error 5 while testing
archives has been repaired.
Bugfix - A user reported a Runtime error 103 when running THDPRO.EXE
It was found that this error was caused by his deleting
the directory in which THD expected to create his log
files. When THD could not find the directory, it choked. It
now tests for this condition and exits if unable to
initialize the log file.
Bugfix - Reportedly, Version 5 failed "Gif-lited" files during the
GIFTEST run. Unconfirmed, but version 6 properly recognizes
an errorlevel 10 exit from Giftest.
Bugfix - Previous versions would fail valid archives if they did not
have a proper file extension. Fixed.
Added - Memory swapping while running the more "intense" tasks.
Memory overhead will be reduced by about 48k during SQZ
functions and SCAN functions. Memory reductions are
compliments of TurboPower Software's EXECSWAP program.
Added - Improved internal error checking to detect changes from
original configuration.
Added - Heuristic testing for viruses through the use of TBSCAN.EXE
or F-PROT.EXE.
Added - Installation can read settings from the previous
version of THDPRO.EXE and incorporate them into the present
version. (only versions 4 and 5 are supported for this
feature). All future versions will support this feature for
the two versions prior to itself.
Added - Support for the new PKZIP 204g self extracting files.
As a result Version 6 absolutely requires PKZIP version
204g for the testing of "ZIP" archives. (All versions
between 1.10 and 2.04g are supported)
Added - Support for the SQZ archive type.
Added - "Move/Rename" suppression for those BBS programs that
choke when files are renamed or moved.
Added - The ability to substitute a non-zero comport for the local
comport. Sysops who use a local logon to test files can now
do so by telling THDPRO.EXE to substitute "0" when testing
on a different comport, thereby avoiding remote output during
logons to a specific node.
Upgrade- Major code optimization and the introduction of encryption
into the tester code resulting in a significantly smaller
executable file.
Change - The method used to identify the archives has been improved
to increase the speed.
Change - Previously, it was recommended to compress the executable
file after installation. Due to the introduction of
encrytion into this release, that recommendation no longer
holds. The tester will not work if the file is changed.
Change - Included THD ProScan's Terminal Assistant Version 3
in the archive. Contains a fix for a problem when source
and destination directories were the same as well as the
ability to test directories other than the source
configured internally. See THDTERM.DOC for details.
May 9, 1993 - Ver 6.1 (Patch)
Bugfix - The release of TBSCAN version 6 meant that the parameters
needed to interact with it would need to be revised. This
upgrade changed the parameters so that TBSCAN would not
exit with an error on every run.
Jun 9, 1993 - Ver 7.0 - Standard Update
Bugfix - "GIF" and "TD0" files found internally to a valid archive type
could cause version 6 to run forever. (fixed)
Bugfix - PkZip 204 "AV" codes are now properly recognized.
Bugfix - In some odd circumstances, version 6 could inadvertantly
remove the "current" directory instead of the temporary
directory. (fixed)
Change - PkZip's "AV" protection is no longer optional.
Change - The parameters for TBSCAN version 6+ have been optimized.
Support for earlier versions is no longer available.
Added - The ability to supply a "list" of files to be removed from
the archives.
Added - Preservation of the Archive's original date and time.
Change - MAJOR coding changes have resulted in reduced memory usage,
increased speed, and the ability to search much farther
than previous versions.
Change - The order of drives selected for use can now be reversed
or "rotated". (During the installation)
Change - A change in the way TurboSoft's EXECSWAP program was
utilized has resulted in the release of all but about 5 k
of THDPRO.EXE's memory when running external tasks. All
calls to external programs are now done through EXECSWAP.
The Program itself uses about 75k of memory.
Jun 12, 1993 - Patch to version 7.1
Released both an upgrade (patch) and a full release.
Bugfix - Version 7 deleted all "GIF" and "TD0" files. fixed.
Bugfix - Previous version would not run if they were made
"readonly". Fixed.
Jul 1, 1993 - Ver 8.0 - standard update
Bugfix - The ability to remove files from a "list" was rendered
inoperable for "ZIP" and "ARJ" files. Fixed.
Bugfix - Version 7 could leave orphaned log entries under some
normal circumstances. This has been repaired.
Bugfix - Some of the newer ARJ SFX files were not properly
recognized. Fixed.
Bugfix - Version 7 could, under some circumstances, become unable
to remove it's temporary directory. Fixed.
Bugfix - The add option of SQZ was including the paths to the added
file. Fixed. SQZ files are now "updated" rather than
"added" to avoid duplicates. Also the SQZ comment is now
stripped before processing.
Added - Version 8.0 now supports the HACKLIST "IDX" files directly
as a list to be used for "hack checking". The "COL" file is
still supported, as is the method described in the
"THDPRO.DOC".
Added - THD ProScan now supports the self extracting form of "HYP"
files. Previously all Self extract data starting codes were
hard coded into the EXE file. I have since found out how to
read the executeable header and now get the appropriate
address from there.
Change - TBSCAN command line parameters needed to be changed again
to remain compatible with TBSCAN version 6.03.
Change - The ARJ strip comment line was modified for compatibility
with ARJ241.
Change - The PKZIP "add" line has been modified to use maximum
compression when adding loaders to archives.
Change - Testing of SQZ archives will now be done on the same drive
as the original archive whenever possible, due to SQZ.EXE
experiencing difficulty when running across drives.
Change - Memory swapping has been fully optimized. THD ProScan
Version 8 leaves barely over 2k in memory when performing
external tasks.
Nov 1, 1993 - Ver 9.0 - standard update
Bugfix - A rare error caused a few systems to hang (and/or report
unwarranted errors) when testing some very specific files.
Fixed.
Bugfix - The name of the main archive was not included in the
heuristic log if one of its imbedded archives contained
suspicious code. Fixed.
Bugfix - An error in the command line sent to TDCHECK caused valid
TD0 files to fail the CRC test. Fixed.
Added - Major addition of file conversions. 5 levels of conversions
to choose from, as well as on-the-fly conversion for RG, TG
and RA. (possibly the most complete file convertor
available in ANY utility - dedicated or otherwise).
Added - Description files can be imported into RemoteAccess 2.00,
Telegard 2.7 File Data Bases directly by THDPRO.EXE
(FILE_ID.DIZ, DESC.SDI, and DESC.SDN). In the case of viral
detection, if this option is selected a message regarding
the failure will be inserted instead (RA only).
Added - Online help during installation.
Added - Dos shell from installation.
Added - Ability to put random and/or area-specific comments in
archives as selected from a list.
Added - Ability to put current date and/or time in user supplied
file comments.
Added - Ability for the sysop to customize the remote output
through the use of ansi files (THDPRO.AN? and
PAINSOFT.AN?). Providing an entire array of 21 possible
output screens to be chosen from at random.
Added - The ability to FORCE a single ansi output (PAINSOFT.ANS).
Added - The ability to remove files from archives based on their
CRC value.
Added - The sysop may select to not automatically test files over a
given size. If asked to test a file over the supplied size
THDPRO will prompt the sysop for 5 seconds to press a key.
If no key is pressed the file is not tested. Files skipped
by this process will return the same errorlevel as a
successful test.
Change - SHARE is now detected and files opened in shared mode if
found. If acccess to a file is denied, THDPRO.EXE will wait
for up to 30 seconds for the other process to release the
file before aborting.
Change - THD ProScan will now finish in the same directory in which
it started.
Change - SCAN.EXE is no longer manditory.
Change - Heuristic failures can be considered virus infected.
(optional if SCAN.EXE is used, manditory if not)
Change - Option to use any or all of the supported virus scanners.
Change - Files original timestamp is optional (It can be kept or
updated).
Change - Output during virus scanning with F-Prot or TBScan now
shows the remote what tester is being used.
Change - Temporary directories are now chosen in a way which
prohibits use of a directory that already exists.
Change - Orphaned temp directories will be removed on the
second day following their creation.
Change - THDTERM4 is released with added support for users of
FileDoor.
Change - THDDEMO.COM has been modified to support testing of the
sysop supplied ansi screens/interfaces.
Dec 14, 1993 - Ver 9.1 - Bugfix release
Bugfix - THD ProScan 9.0 had trouble with indexing some RemoteAccess
2.00 and 2.01 FDB's. Fixed. THD should now update the FDB
correctly.
Bugfix - Version 9.0 refused to add comments on "some" bbs setups.
The problem was eventually traced to Share.exe and
repaired.
Bugfix - Version 9.0 would lock some systems when attempting to
strip the comments from PAK and/or ARC packets. Fixed.
Bugfix - A similar problem to that above was encountered by some
systems with ARJ archives. This too has been fixed.
Bugfix - THDPRO.EXE from version 9.0 ignored the AV when removing
files by CRC value in ZIP files. Fixed.
Bugfix - During the installation THDINSTL had severe difficulty
dealing with "SCAN.EXE" when it was not in the dos path.
Fixed.
Bugfix - During installation, if the sysop were to use the new dos
shell and change directories and/or drives, THDINSTL would
experience a runtime error #2. Fixed.
Bugfix - The settings as stated in the documents did not actually
default to failing of heuristic tests when SCAN.EXE was not
used. Fixed.
Bugfix - Persons running Share.exe experienced a runtime error when
attempting to use CRC mode. Fixed.
Added - The /KO parameter which will cause THDPRO.EXE to not delete
the original file in conversion mode.
Added - Support for FILE_ID.DIZ importation into TG via an external
file called THDPRO.DIZ. (See TG-RG.TXT for details)
Added - The THDOPT environment variable which allows "some" minor
aspects of the tester to be modified. (See newin9-1.txt)
Added - "/C" option to THDDEMO. Use of this option when testing
PAINSOFT.AN? files will allow you to scroll through the
various colour schemes available for the header. (See
THDFILES.TXT)
Change - The colour of the identification lines (header) used during
the display of PAINSOFT.AN? files are now configurable. See
THDFILES.TXT for an explanation.
Change - The identification line used during the display of
PAINSOFT.AN? files now reads "CUSTOM ANSI INTERFACE"
instead of "USER SUPPLIED ANSI INTERFACE".
Change - Numerous minor changes have been made to the program in an
effort to ease the potential problems running THD under a
network environment.
Change - The detection process for ARC and PAK has been modified to
lessen the false detections.
Change - The F-PROT command line has been modified for compatibility
with F-PROT version 2.10.
Change - TBSCAN uses the TBSCAN.LNG and TBSCAN.SIG files from it's
current directory (if they are present). THD now changes
directories before running TBSCAN. (TBAV609 fixed this)
Change - TBSCAN version 6.08 also introduced a date checking
procedure. If the files are older than 6 months, TBSCAN
will prompt the sysop to press a key. Version 9.1 supplies
the necessary switch to avoid this prompt.
Change - Running "THDDOC.EXE X" will cause THDDOC to extract the
document to a text file called THDDOC.TXT (overwriting any
file by the same name) in the current directory. (For those
of you who prefer text files to the executeable supplied.)